//package com.woniuxy.microsysserver.serurity.security;
//
//import io.jsonwebtoken.CompressionCodecs;
//import io.jsonwebtoken.Jwts;
//import io.jsonwebtoken.SignatureAlgorithm;
//import org.springframework.stereotype.Component;
//
//import java.util.Date;
//
///*
// * @author: masterhai
// * @date: 2021/3/2:17:26
// * @description:token管理
// */
//@Component
//public class TokenManager {
//
//    private long tokenExpiration = 24*60*60*1000;
//    private String tokenSignKey = "123456";
//
//    public String createToken(String username) {
//        String token = Jwts.builder().setSubject(username)
//                .setExpiration(new Date(System.currentTimeMillis() + tokenExpiration))
//                .signWith(SignatureAlgorithm.HS512, tokenSignKey).compressWith(CompressionCodecs.GZIP).compact();
//        return token;
//    }
//
//    public String getUserFromToken(String token) {
//        String user = Jwts.parser().setSigningKey(tokenSignKey).parseClaimsJws(token).getBody().getSubject();
//        return user;
//    }
//
//    public void removeToken(String token) {
//        //jwttoken无需删除，客户端扔掉即可。
//    }
//
//}
